package com.sjgtw.cloud.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sjgtw.cloud.system.domain.orm.OrgEntity;
import com.sjgtw.cloud.system.domain.orm.UserEntity;

import java.util.Date;

/**
 * <p>Title: ProvisioningVo</p>
 * <p>Description: rsf同步对象</p>
 * @author Admin
 * @date 2022年7月25日
 */
public class ProvisioningVo {
	private String requestID;

	private UserEntity userEntity;
	/** 时间戳 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date timeStamp;

	private OrgEntity orgEntity;

	public OrgEntity getOrgEntity()
	{
		return orgEntity;
	}

	public void setOrgEntity(OrgEntity orgEntity)
	{
		this.orgEntity = orgEntity;
	}

	public ProvisioningVo() {
	}

	public String getRequestID() {
		return requestID;
	}

	public void setRequestID(String requestID) {
		this.requestID = requestID;
	}

	public UserEntity getUserEntity() {
		return userEntity;
	}

	public void setUserEntity(UserEntity userEntity) {
		this.userEntity = userEntity;
	}

	public Date getTimeStamp() {
		return timeStamp;
	}

	public void setTimeStamp(Date timeStamp) {
		this.timeStamp = timeStamp;
	}

	@Override
	public String toString()
	{
		return "ProvisioningVo{" +
				"requestID='" + requestID + '\'' +
				", userEntity=" + userEntity +
				", timeStamp=" + timeStamp +
				", orgEntity=" + orgEntity +
				'}';
	}
}
